How can I replay from a specific message ID?

Have you looked at Last Value Queues ?