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