To be honest, I think it's fine with mortars being reloaded via ordinance caches, you don't get them as often as the other, larger caches. If you can rearm mortars at any old ammo box, vehicle or otherwise, it soon becomes a land of constant, non stop indirect fire, which will be a bit pants.
The only problem was the missions weren't spawning, obviously, so no ordinance caches to rearm the mortars, but once you have something to arm them with you can just sit there all day long until somebody figures out where you are.
I love the mortars, bu don't make it too easy to rearm them or they will very quickly become overpowered.