If you leave within the first 12 mths & you do not feel you will ever require a reference/verification of hours flown, there is only 1 solution, instead of doing the decent thing & giving as much notice as possible, to then have non-payment of your last month salary, just time your days off back home to be concurrent with the salary arriving in your account & don't bother going back. Not very fair/professional/ honorable, but then again neither is "fining" someone $15K who could have any number of good reasons to terminate a contract early (from what I have heard there is no shortage of reasons with this bunch)
Same applies with the 3mths notice, if you feel you will not be able to give it, you know what to do. Don't suppose if you are terminated after 12mths service you will be handed 3 mths salary, so why they expect it from your side. Best of all probably is not to go in the 1st place if you can find alternatives.