[BUGFIX] Correctly handle identical arrays in arrayDiffAssocRecursive