echo-message ended up in self.state.capabilities_req even though it wasn't requested, so the bot was stuck in state: "Waiting for ACK/NAK of capabilities: {'echo-message'}".