zone bricks automatically create a physical zone object and i'm pretty sure that you can't remove it with events, just make it, but i'm not sure. not even completely certain if the physical zone is the reason for this happening
an easy test would be to place a modter brick (which is set to act like a water brick, but doesn't make a physical zone) and see if rain passes through it. i don't believe it does.