Reportstate volume size floc 976

Fixes FLOC-976
I have fixed this and added a test which creates two volumes on the same UUID with different names and ensures that `wait_for_volume` by name returns the expected ``Volume`` from the name.