Is it possible to test this end-to-end? Something like:

1. Send RPC message
2. Kill container on message arrival (via some patch)
3. Assert no response yet
4. Create new container
5. Get RPC response

This way we test that the message is requeued while the container is really dying.