libceph: use a do..while loop in con_work()