I could not get piuparts to work with anything less regarding Breaks/Conflicts/Replaces.You can see the history and the pipeline/piuparts fails in the recent commits. (A piuparts failure will prevent migration of course)
I tried again this morning, and it seems the breaks/replaces in the library binary package section can be dropped.(There is a new version of APT which I gather has better conflict resolution)
Regards, Peter