Reverted back to old loading algorithm for ferry. The new one did not take one special case into account:
Car sets signal that it got ownership of ferry_load mutex, but never got to reserving ferry_unload mutex -> ferry has a "ghost" car inside, that is neither boarding, or fully boarded.