_hasSystemError should stay false when we actually recovered from error
Merge pull request #57 from lijon/recovery_fix

_hasSystemError should stay false when we actually recovered from error