How to sync a document to user and then reallocate it to another user

Channels assignation restarts from scratch each time you go through the sync function. So you would have to make sure the sync function does put the doc in a channel accessible by user2.