Load the default themes when configured themes don't exist

This behavior is great for safe mode so I figured we could extend it to non-safe-mode when the configured themes aren't available for some reason. This will prevent the UI from looking wonky if things are mis-configured.