rfsm_await bugfix: existing guard was not honoured.