In D665, it was noticed by @causative that :
if you give the order to garrison the same unit in two ships in a row, the second ship will not pickup
this patch takes that fix out from there since it seems rather simple and D665 itself seems not.
This is caused by not changing states when giving a new garrison order thus not going through leave. The solution given here is deleting this.pickup in APPROACHING enter.
(Confer D2368 for the refactoring of GARRISON.)