Merge "Defer MessagingMessage#recycle until bind ends" into tm-dev