Fix shell execution on node removal
Improve performance of creating new configmanager objects

Previously, the null tenant always synced to disk on every request in pracitice.
Correct that mistake to avoid commit to disk when no changes are being made.