Fix touch sense wakeups.

Commit 411307ab fixed a parenthesis warning.  Prior to that,
the test always returned false, and the "corrected" logic doesn't
actually work right.  Instead of waiting on EOSF (which won't get
set if a scan was never triggered), wait for SCNIP to clear, as
is done in Teensy's touch.c.