I thought that when I 1st saw the revised track, but decided no way.
If the pilot voluntarily or under coercion was heading for Perth, he could have flow across Indonesia, if detected they would not have shot MAH370 down
We don't know whether if need be he could have used the radio and spun them a mulfunction story, then continued to Perth.
To me the only plausible reason for the diversion around Indonesia was to hide the track/destination.