If FAs were passing you by and you didn't somehow flag them down, you have to accept your part of the responsibility here.
But this is one area that UA needs to work on. Why isn't there a checklist that requires that they offer water every 30 minutes of flight? I don't want to start some "Airline vs. Airline" argument/debate, but I understand that among FAs it's widely known that UA is among the most lax on this sort of thing in their premium cabins. Certainly that's been my experience over the years. If I have a seat in F or C should I really feel compelled to try to remember to find a $5 bottle of water somewhere airside prior to boarding? No, but I do. And it sucks.