Block.connect: check whether the translated id is already connected

The already-connected devices table uses the canonical names
i.e. the slot numbers. If we call [Block.connect "xvda"] then
we translate "xvda" to "51712" and look this up in the table.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>