Would be nice if you can complete but have to talk to NPC to receive the reward or something similar, but then again why not check the progress on your own and switch the job right before you clear the last step to receive the reward. It's pretty much the same.