This curiosity was found in the OpenBSD tech list (2016-05-04),
as part as a bigger bug:
"...
The patch in engine.c from the library is because beginp is set in
matcher to start, so this one always results to true."
Our implementation does some extra trick so it is not clear (to me) how
the patch works but from my measurements it produces almost a 5%
improvement in out testsuite and while keeping the same standard
deviation.
Some insight from regex experts is welcome.