When using LsPush with direct server connection, the executable will try to establish a connection with the server prior to the scan taking place.
If no connection can be established, no scan occurs.
If a connection can be established, a scan takes place and LsPush tries to send the results. If the connection is then lost, LsPush will continue to try and send the file. (The timeout here is very long.)