Never mind, problem solved. I dunked it in a bowl of warm water for a few minutes, and then pushed the buttons while holding it underwater. First two pushes I got bubbles, then three or four big spurts of muddy water, and now everything's moving freely again. I'll let it dry out, reassemble, and I should be good as new(ish).