Hotfix #71: worker errors terminate worker loop

This is mostly an issue for transient connection errors. The new behaviour is more robust
and will retry indefinitely after an exponential backoff.
Nb fix 2df722b regression
v2.4.5
Merge branch 'dev'