That is technically retail behavior, though you can just add the check-hull flag to the turret (as many mods do).
Ye, pretty much this. Adding flags is up to modders, as we - FSU have to keep retail balance. Actually including retail bugs.
Sometimes retail bugs actually contribute to mission balance. For example, Slaying Ravana and Ravana's SAAA firing through the hull. In the past, FSU actually re-arranged turret setup of the Ravana to cover several blind spots, but our modern policy focuses on maintaining retail consistency. So I reverted retail-like turret setup during conversion of Nyxvana.
Regarding OP, I pushed MTG's fix for Sathanas. The fix will be integrated into next revision of MVPs and shall fix some of aforementioned issues.