holoirc: multiple bug fixes

* fix bug where preferences crash when creating new server
* fix bug where the server being removed would leave an empty space
* fix bug where the preference being shown to the user as needing to be completed is wrong