[[ Bug 11690 ]] Initial restructure to pending messages to enable better interleaving with system events.
[[ Bug 11690 ]] Make sure pending messages are correctly interleaved with system messages to ensure tight internal timer loops cannot occur.
[[ Bug 11690 ]] Added release note.
Merge branch 'bugfix-11690' into release-6.6.2