Using the PsInfo remote flags (i.e., PsInfo -s \\computer -u user -p password) rather than the Remote tab of the Run Program action (which adds the additional layer of PsExec) logs the entire output in my tests.
Regarding exit codes, see (Success Exit Codes field):
http://www.visualbuild.com/Manual/programtab.htm