fix #4540: no current position since last update

Propagate onError as well as onNext to subscribers.
Merge branch 'release' into upstream