Haha. The next thing I would have told you is that that opto is really easy to get to from underneath, but you figured that out.
It's definitely too early to call it fixed, but it could be. I had a blown opto there and everything actually still works 100% normally (but with a credit dot). If you didn't have a credit dot, that would probably mean that the opto is triggered intermittently. If it flickered on and off while your whirlpool multiball was trying to start, I think that's a reasonable explanation as to why the game might not serve a ball, as it thinks there's already one on the playfield.
Happy to help! I just got my Whitewater about six months ago. Installed a new playfield, all new ramps, and new boulders, so I learned a LOT in the process of doing all that.
Also... best game ever.