Seems like a cheap ploy to explain away an aberrant form.
While *h1 might explain Latin -a-, what explains the mystery
disappearance of this unattested "s"? What exactly is the
process? What am I missing? Shouldn't it be rhotacized like
in /fe:riae/?