Updates several task runners to make use of the Abstract task runner. No functional changes.
Adds some error handling to the create snapshot task to remove the snapshot properties file if the call to the bridge fails