(MK/JM) Check open connection for error response, implement Pusher.close() to allow for a final check for errors after all notifications are pushed