How do I get these animated obstacles to work right with fluid physics and prevent freak outs like this?
Select your obstacle object, go to physics in the properties pane, under fluid obstacle settings there's a checkbox called Export Animated Mesh. Use it :-)