Improved work-around for Backbone #3410 ifModified bug