ext: eblob: threat old-format records same as non-existent.

This fixes bug on old-format/new-format data rewrite.
Also explicitly set err if not already set, just in case.
recovery: added Stats API
gitignore: added *.py[co]