Exit Code 87 is from the OS, not from BSA.
Can you attach the bldeploy log so we can see who the patch install is being executed.
Also let us know exactly how you install it manually
- do you log on to the target and invoke it directly?
If so, what user do you log on as, and exactly what command do you execute?