Spin on a flag in the parent page to serialize splits.  This avoids false conflicts between splitting and ordinary update operations.