@TomF so, getting closer but still not quite there.
After this sequence:
Flow.Stop()
Flow.Dispose()
Flow = Session.CreateFlow()
Flow.Start()
Message is re-delivered to another queue consumer but original one stops to receive any new message at all.