fix(scrollView): cancel scrollTop every time hash is set

Before it, only cancelled scrollTop the first time the hash was set.

Addresses #618