Document not included in push replication after removing conflicting revisions

You’re correct — with that function, documents won’t switch channels as long as their type, facility_id and channels properties don’t change. (Until they’re deleted, of course.)