The fix of T786 made this problem come back into focus.
While T786 is something that could be exploited, and made internal ship defense useless, this issues is about the raytracing and splash damage not correctly being stopped by walls.
I remember we had some function that raytraces from impact toward the astronaut to make sure it could be directly hit, possibly that does not trigger anymore or got broken.