notify ObjectModifiedEvent for multi-record forms that have their definition modified, this will trigger reindexing (new catalog) for use by measures, otherwise, we could end up with a stale catalog based on previous schema (and this could conflict in some cases, causing problems with measure caching).
Fallback to NOVALUE in measure calculation when index operation fails on TypeError (the cause of this might be a stale catalog).