There is no evidence she vowed life long virginity.
You wrote:
“There is no evidence she vowed life long virginity.”
Yes, there is. What happened to Zachary did not happen to her even though they said similar things to Gabriel. Why?