Hi,
This shouldnt be an issue in a regular healthy workflow system.
How is agent determination done in your case? rule which results in a user id? You're not using the organizational structure for agent assignment, like positions or organizational units.
For ad hoc forwarding you can use transaction SWIA.
Kind regards, Rob Dielemans