Allow simulator to run some posted actions in the simulation loop.

Similar to io_service strand.post()
Log encrypted packets.

In attempt to debug failing HMAC verification. Although it may be
relevant to improper channel negotiation.
Have the handler for the nonce ready once we re-send init packet.
Bump submodules.