fix-pickup-success

@kadst43 @eric79 @scottnc27603 This fixes the bug where the scenario doesn't succeed when picking up the radio after already being on the goal square. The success check was happening before the radio was added to the rover. The pickedUp event now correctly fires after the object hierarchy has changed. Also moved the dropped event just in case.