Allowing agents to create a task that gets assigned/routed back to them is a common use-case for tasks. Its now possible to set this up for any task created from Engage.
For all tasks created, Engage adds an additional attribute (with the Agent ID for the current Agent). This attribute allows administrators to use a Set Working Queue block in the contact flow to transfer the task back the agent that create it.