Feature: Improved broker logging for expired messages
Reason: Messages that are expired by the queue cleaner are not logged as they used to be. Logging should include the queue name and the message properties.
Result (if any): Logging is moved to a common place in the source module so all expired messages receive the same logging treatment. The queue name and message properties are included in debug-level log entries.