Make the ServerConnectedEvent async to allow stalling it. Closes #538 by @BjoernAkAManf.