fix 0 returning emptystring

Some uuids ended up being too short
Was:
```lua
INT2HEX(0) == ""
````
Now:
```lua
INT2HEX(0) == "00"
````