Fix Harvester's FSM and map request protocol.