I do agree that balls flying freely through water/air can take a loooong time, would be nice to have something there to speed things up.
Perhaps pressing the throw button again while the ball is mid flight can prematurely trigger it to open. That way the player can either let it go the full length until collision, or tell the ball to open when they feel it is right to open.