Currently whenever the executable successfully starts, indeed a 0 (success) will be returned. If I understood you correctly you'd like to see a non-0 feedback when a direct server connection failed for LsPush.
I've added this feature to our internal feature tracker so we can investigate implementing it in a future Lansweeper release, at this moment in time though we cannot guarantee that it will be added and we cannot provide you with an estimated release date.