Nick – Deployment exit codes are coming from the target computer, not BatchPatch. They are typically going to be Windows error codes, not BatchPatch codes, hence why you see just a number.
Windows System Error Codes:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
59:
ERROR_UNEXP_NET_ERR
59 (0x3B)
An unexpected network error occurred.
Windows Update error codes:
https://support.microsoft.com/en-us/kb/938205
2359302 ==> 0x00240006 (you can convert decimal to hex using http://www.rapidtables.com/convert/number/decimal-to-hex.htm)
0x00240006 WU_S_ALREADY_INSTALLED The update to be installed is already installed on the system
40025:
https://jingyangli.wordpress.com/2015/08/18/ie11-install-problem-neutral-package-installation-failed-exit-code-0x00003715-14101-and-setup-exit-code-0x00009c59-40025/
https://answers.microsoft.com/en-us/windows/forum/all/i-get-error-9c59-when-updating-internet-explorer/03d4473a-867b-44a5-9a37-913e9a5879cf