Improve mobile find scroll

Mobile find scroll no longer fails if nothing is scrollable on the page. Instead
if there's a match, then that match is returned even if we didn't have to
scroll.

Fix NPE in error reporting. The error message may be null.