added convert(::Type{UUID}, ::ASCIIString)

`show` is still calling `convert(Vector{Uint8},a))`.   I think the suggestion here is to get rid of the `convert(Vector{Uint8}, ::UUID)` function entirely.  You can just put its code into `show`.