Fix FuUdevPlugin to use 0x0 for unset
Fix FuUdevPlugin to use 0x0 for unset

We were using 0x0 and 0xFFFF in different places, and only checking the
former in most cases. Just restrict the range to 0xFFFE and use 0x0 as
*invalid or not set* as before.

fwupd/fwupd,fwupd/fwupd,fwupd/fwupd,fwupd/fwupd