OK, so, looking at our clone server, it appears to be fine, as long as the assignment module is left in place. Even though it is disabled, having the plugin present prevents the calendar from failing. Will look into this contrib as a potential solution too.
https://github.com/micaherne/moodle/commit/49912e804d7d9cd1f901c8f34dfbe8a6bedce196