Incorporate review feedback on annotation

- Fix a typo where a closure was unbound
- Always set target.hasDiff rather than having it be sometimes
  undefined and sometimes true.

Thanks @aron