-Fix: only re-reserve cargo after refit if it has actually been returned before