Set top-level provider field on message

This is necessary for tracking certain metrics outside of the transport.