FIX: Handle .discourse-compatibility syntax errors (PR #10891)

Previously, any errors in those files would e.g. blow up the update process in docker_manager. Now it prints out an error and proceeds as if there was no compatibility file.

GitHub