I think this change in IDs is related how we represent detached disks. Looking at @phillxnet 's wikified entry for device management:
where a fake UUID is generated in conjunction with the detached status, hence a rescan of these types of devices will result in changed names, but the status will remain the same.