Exceptions handling added. Cases including: Helper Servers failure before/during/after master node workload assignment. Once a failure is detected by time-out. If a helper cannot return a result 5 seconds after master assignment, a helper that has already completed its workload is re-assigned with the lost-in-contact helper's workload.