Design pattern for restarting a message loop (which should contain only one message at the time) with multiple dynamic delays

To use the status node is exactly the approach I wanted to try next, after posting a feature request for the delay node over here.

Thank you for the example as well. It does not properly work with my Node-RED version because the status messages are different. But I will definitely play with this approach and report back.