Hi,
Reset the PID in ResetBackgroundWorkerCrashTimes() may also works, but I'm not sure which is better.
--Regards,ChangAo Chen