Hi,
I think you did the design quiet complex.
But it can be done easily. you are using some activity step or user decision step and also using some rule to determine agent. In the activity step you can directly send mail. Also you can send mail from rule.
Or the best way is maintain deadline monitoring with very less time (1 min) to send notification to the agents. Because you already using RSWUWFML2, which will also run with some periodic interval