* Iterate in reverse, from latest to oldest.
* Unlock all missions again, unless the server has returned
exactly one active mission and that mission is present
on the client's machine..
* Makes the game use the first available non-cleared mission.
* Rather than the first available mission period.
* No longer unlocks missions marked as expired by the server.