Fixes as per comments. (+1 squashed commits)

Squashed commits:

[c3abf4b] Fixes as per comments. (+1 squashed commits)

Squashed commits:

[a289d17] Regression and UpgradeRules fix for #5921.
Merge pull request #6044 from UberWaffe/CrateMultiUnitsFix

Regression and UpgradeRules fix for #5921.