SMPP transport doesn't pause consumers when the connection is lost

This should be changed so we don't try to send messages over a connection that isn't bound.