So A320 you're suggesting:
- Dumping 120T of fuel. Why 120T? Take off at 569T less 15T/hr & MLW 391T
- Parking the crew and punters in a hotel for 12 hours (I'm sure there's always 410 beds available in Nadi at short notice). It's a planned 17 hour Duty so no danger of overshooting the any limits there of course
- Call out the A380 rated engineers to reset the dunnies and IFE or just get a local plumber and sparky?
Personally I think the correct decision was made.