This change seems to after the order the task executes. The "prerequisite" task seems to be running as if it was defined in a after block.