I have a task I've set a deadline set on to follow a certain route. When it deadlines, I want the task to be removed from the user's queue. Right now, it follows the route just fine, but leaves a deadlined task in the queue - I'd really like the task to disappear from the queue entirely.
Try not setting a deadline, but attaching an event to the assign to user step, then have a separate timer step followed by an event throw. There is a sample of a very similar scenario. It uses two timer steps instead of an assign to user.