So, like, remember that hibernation hack I put in place last May? Turns
out it was hella racy. This became evident when QA noticed on SLED 11 that
the post-thaw wakeup signal might take a while to arrive. Until that happened,
vmware-user may have already run through the RpcIn event loop and errored out,
as its RpcIn state is out of sync with the VMX's.
So this change introduces another hack. Luckily for me, mvanzin is doing
the carnaval thing and isn't here to interfere. Mwahaha, etc.
In short, this change modifies the RpcIn error handler, only if called after
RpcIn had been working, to set the "reload yo'se'f" bits. (That test is to
avoid needlessly/endlessly reloading itself should there really be another
vmware-user instance running (or a similar terminal case).)
After this change is submitted, a subsequent changeset will back-out CLN
852538.