Restored production queue current item checks

Fixes regression #5948 where you could freely build any building by
canceling the production before deploying by restoring the currentItem
checks in the PlaceBuilding order to ensure that the production is still
valid.
Merge pull request #5955 from Squiggles211/production_cancel_fix

Restored PlaceBuilding order's ProductionQueue checks.