Looks good guys, nice job. Love the message routing. Nice and simple.
What about adding support for a Message Group ID, along the lines of the JMS Message Group ID to the Message Header? This would compliment Sequence Number and Size nicely. Then Spring Integration would have been a nice alternate solution to this posting: