libuuid: Use `Decoder::fail_now()` rather than `fail!` on bad UUID decode