Add `error_logger_message_queue' metric

This commit also cleans up some specs and event generation.