Fix swapped bits (typo), check tasks ran, dont skip tasks on error
Break stuff and see if tests pass or not
Note that task.state.executed does not check if the task ran, but if the task ran or was already up to date. That means that if a dependency failed, it will return false.
This is not needed anymore
Diff was pushed to the wrong diff, reset diff to last diff