optional record detailed timings and counters per message

use message_recordings_enable = true to enable this feature
the recordings are not persisted yet, this is an upcoming feature