Use `notify` not `resolve` with `watchHeading`

The device orientation promise should use `notify` instead of `resolve`