Workaround for mysterious granule position failures on iOS 7

Perhaps there's a bug in iOS 7 JIT, not sure. But the comparisons of
granule position to -1 sometimes fail there, which leaves us with
broken frame timestamps. This leads to the frames playing as fast as
they can because they think they're from another time. Kerboom!

Changed checks == -1 to < 0 . :P