Fix for preserving ordered hasMany order by sorting after retrieval from managedObjectCache