I'd like to think that if your flight isn't cancelled that the MTA service won't be cancelled either. Wishful thinking perhaps.
To be the on the safe side (as that taxi line will be enormous as you said), why not arrange for car service. Just a thought.