'ui-validate-watch' causes field to be marked dirty immediately

The fix to #472, while otherwise awesome, causes the marked field to immediately be marked as dirty. This makes styling which relies on `ng-pristine` impossible.