(TK-58) Add remaining default server support

This PR addresses a bug wherein `get-registered-endpoints`, `log-registered-endpoints`, `join`, and `override-webserver-settings!` were using a default server with a key of `:default` rather than the actual default server specified by the user. 
Ah...right.