Improved logging for errors during BatchLauncher.stop

This is a logging/debugging improvement that catches and reports errors when shutting down clusters using a BatchLaunder (qdel/bkill). The previous behavior was to silently fail if the external command failed. The patch captures error output and reports potential issues to the log.