I cannot help you with your specific questions regarding the vegetrian meals.
However, I think that you are planning a bit of a "risky" strategy. Even if there is always a vegetarian option on offer, the crew might run out of it before they reach your seat.
The only safe way to get a vegetarian meal during any flight is to pre-order one.