Support router rebuilds with a custom image

You should probably ask glance if that image exists before passing the UUID up to the rug and getting it into a weird state. The RUG image handling code should be hardened, too, but it will be easy to do the check here.