Unconditionally test for many wrong results on avalon and reset to avoid passing a corrupt avalon result to temperature code.
Check for work restart after disable in the hash queued work loop since it may be a long time before we re-enable a device.