upgraded worker protocol; now handles situations where duplicate work is being sent, and work gets redistributed by master