If the C<$AbortPipe> global variable is defined and an open file, sends
MESSAGE there; otherwise MESSAGE is sent to syslog with 'err' severity.
+Most errors should be handled with die or throw, both of which throw
+exceptions that can be caught, allowing processing to continue with the
+next packet uploaded. This sub should be used only for system errors or
+other situations that suggest that further processing will be futile. This
+sub should B<never> be called as a direct result of invalid remote input.
+
=cut
sub ftp_abort($) {