png-load: Only print error on error

On EOF read_all() will return FALSE and possibly less-than-requested bytes