I understand how you feel it is a sensor problem and I felt the same way, however, since upgrading my iPhone and not updating the iOS beyond that confirmed as compatible with the app I have had no issues at all. When it works like this it is great but the cost seems to be that the iOS cannot be upgraded for new features, but more significantly, to protect against security issues.
I am equally baffled since I can't understand how minor changes in the Bluetooth signal can have a significant impact on reliability, but I'm not selling software/OS versions; if I was, I'd invest in getting to the bottom of the problem!