fix buffered messages not queuing if there aren't any clients connected