* Make sure the available rooms are updated if adding space children fails part way through. * Additionally handle the case where removing rooms fails part way through.
* Make sure the available rooms are updated if adding space children fails part way through. * Additionally handle the case where removing rooms fails part way through.