Better UUID error messages

While debugging an issue i found that the UUID class does not give enough
information about creation errors, this swaps a few conditions arround so
we can include the type of the bad data in the exception message.

Change-Id: Ie6ce8e5132dfbbba4ae74ec7ea5901b98411610b
Merge "Better UUID error messages"