catching exception so broadly bothers me  it looks like in the cinder is down there is a connectexception that is raised  which would be a more narrow catch  it also seems like if we do have a catchall we should dump the details of here of the bdm to tell the admin that a resource was not cleaned up and might have leaked 