Always return errors from the correct domain when parsing broken AppData files

Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=741343