utils: Make sure Edid::hash() returns a value if edid fails to parse
If edid fails to parse, its hash can be still useful for the output configuration. It can be saved and used later to query output properties from the config.
(cherry picked from commit c64cd780)
Co-authored-by: Vlad Zahorodnii vlad.zahorodnii@kde.org