Fixed ICrushable not being triggered properly

Fixes https://github.com/OpenRA/OpenRA/issues/4837, https://github.com/OpenRA/OpenRA/issues/5531

And possibly https://github.com/OpenRA/OpenRA/issues/3579