Could be related to sniffing something stinky and coming back to life.
Sorry, my spelling is atrocious early in the morning.
“vidorous=vigorous”
Joe’s vidorous has long ago gone limp.
In self abdignation I say: that word is used a lot but nobody knows what it means:
https://duckduckgo.com/?q=%22vidorous%22+means&norw=1&t=ffab&atb=v297-1&ia=web