Receiving threads must not modify the contents of the message as this is racy by definition. Also make `msg_bus_post()` accept `const void*` instead of `char *`.