Sounds like you might be using an event context, which are
instantaneous and can't have an exit task. Events don't change, they
just happen. State contexts can have an exit task because they have
duration...they can and most certainly will change states.