pk: Clear the offline state before starting a new one
If there's results left-over from the past, just clear them and hope for better luck next time.
While it sounds like we could be more insisting on the error message, my experience suggests that users keep getting these error messages and we just don't have many tools to address them, so just running the next update is a best bet.
Testing here would be welcome.