If you follow that line of reasoning, that just leaves the next two Tuesdays, April 14th and 21st. And since we had rolling restarts last week, it seems like maintenance this week will bring us the patch on Tuesday, the 14th. But of course there are other factors in here: the PTR should go down before the patch comes up, and since the PTR it still up, we be waiting until the 21st. Also, just because Blizzard said Noblegarden on the 26th doesn't mean they won't delay it again, so we may still see the patch on the 28th or after that. And Tuesdays are usually when the live realms get patched (Fridays are usually when the patch the PTR, in my experience), but technically they could do it anytime, right?
So let's do a poll. I'm going to go with Tuesday the 21st (since there's no sign of the PTR going down yet), but when do you think patch 3.1 will drop? And no, "when it's ready" is not an option -- we'll just assume (hopefully correctly) Blizzard will make sure of that anyway.