3.0.33-1
* don't delete dotfiles on connection timeout * refactor registration functions a bit * add some testing to make sure dotfiles are written/deleted when appropriate (cherry picked from commit 965fb86990d6fd85916c484ebae2b718aab9b769)
* don't delete dotfiles on connection timeout * refactor registration functions a bit * add some testing to make sure dotfiles are written/deleted when appropriate (cherry picked from commit 965fb86990d6fd85916c484ebae2b718aab9b769)