messages: assert there is a GatewayState on send message
this is how discord implements their "you must be connected at least once before sending a message"
this is how discord implements their "you must be connected at least once before sending a message"