Fixup ensemble_ring_changes

* Add some logging
* Ensure updates work before and after ring expansion