Here is a case where a complaint through the Star Alliance may be justified.
OZ and SQ are both *A partners, and there are protocols that they have committed to that should prevent such mutual buck passing on a missed flight connection.
My understanding is that there are international service guarantees for Gold *A members that should be helpful, if you qualify.
Let us know if you do pursue anything through the Alliance.