That would be my guess as well. I do have another question, relating to: Ultimately
from Indo-European root sta- (to stand) that is also the source of stay, stage, stable, instant, establish, static, and system.]

On TV hospital shows, they say the word 'stat', and from context it means 'as fast as possible--immediately if not sooner'. So is this also from "sta-"?