To answer my question: no they did not. Making unlocking missions difficult is likely part of their business plan: get frustrated users to buy credits instead of spending countless boring hours in the sim: The career mode is server side for one reason only $$$
4 Likes