Sure does sound like a vasovagal event. These seem to come in all varieties, in my experience. All the way from a mild slow HR in the 40s with a "soft" BP of 80-90, all the way to a couple of trips across the monitor screen without any QRS complexes.
In our outpt practice I have seen some variant up to 5-6 times a day some times. I had a pt and his wife do it to me at the same once just last month. Also this year I was at the desk, the nurse said "Dr, Rm 84s HR is slow, can you take a look?" I went in, HR 40s, BP 80s, pt feels "off". I explain to him about the powerful vagus nerve and its effects. I say "We see this alot and can deal with it with anti-Vagus drugs. Heck I have even seen it stop a pts heart altogether so there where no beats across the monitor". No sooner were the words out of my mouth, and the monitor went flat. End of my sentence, end of the beats.
Enough war stories. Treatment.
Oxygen, IV fluids, Glyco 0.2mg (2x prn) for a "mild" event, Atropine 0.4-0.5mg for a stronger event, call a code for anything worse. Raise the legs just a little to support the pressure, but don't overdo that, it is controversial. Think about other pressors, but in the average episode you rarely need any.
Young healthy males seem to do this more often than anybody. Often times no treatment is necessary besides supine/slight Trandelenberg to improve blood flow to the brain. That is what you do in church when someone faints when the preacher is too long winded.
It seems that the vagal reflex does not often repeat itself, so once treated, it seems like things are better, but nothing is 100%, I guess.
Hope all that advice from an old guy helps aim you in the right direction.