What conditions would cause an on_connection_error?