### Description Hi, Im wondering if InMemoryTransport should implement ResetInterface actually. It breaks functional testing thru `messenger:consume` which reboots the kernel, which resets the transports. It seems reasonable to manage in memory transport using manual ack/reject, like transports in real life. ### Example _No response_