Change Volume UUID.

So this is clear to me: a filesystem's name will be changed but that filesystem will not be mountable, because the mountpoint is incorrect, and no error will be known until an attempt is made to mount that filesystem, right?

Perhaps if setting the mountpoint fails this filesystem should be prevented from being mounted with `canmount` (although this could fail for the same reason).