Can you add the last-error information from errno in the case that fopen fails, at uassert 10013, below, so that "does not exist" will show up in the error message reported to the catcher?