Workaround bug in django-modelcluster causing m2m fields to not be committed when pages are edited