Pure Java was never returning -1 and only calling into a handler.  Make it behave the same as native lstat