I had an issue which prevented the server extension to load. So the response to the home path was 404, which made the extension do a GET request to /api/contents (note the missing trailing slash). Our contents manager crashed with a very strange error (the asyncify was failing).
This is a corner case, but can you check if this can be prevented?