Use message metadata instead of Redis for response time metrics

Might also be cool to have smaller helper functions for setting metrics_middleware helper_metadata in case we want to have others later? Not particularly fussed since there's only one use right now.