Answered: Large Balls Leaving the Field

At a recent competition one of the robots on the opposing alliance launched a large ball into the goal zone it bounced off one of our balls and out of the field. Our ball fell into the Goal zone. The referee returned the opposing teams ball to the middle zone. For future reference should it have been returned to the hanging zone and our ball that was knocked over left in the goal zone?

Relevent Rule:

The Large Ball that was launched should have been returned to the Zone from which it was launched. The Large Ball that was contacted by the launched Large Ball, should have been returned to the Zone that it was in when contacted.