Following on what the Evil Doktor says, JNB-SEZ is also an eminently doable side trip.
But the most logical seems to be SIN-MLE-SIN on SQ. Provided you don't stop over in SIN in both directions this would be fine in a *A RTW. And IMO the Maldives is such a great destination!