I took a quick look at this bug. There's an easy fix, as I describe
on the ticket, but worry that that easy fix won't be a viable
long-term solution.
In short, we currently reassign authors on a post-by-post basis,
meaning that if you're reassigning 50 posts, you're making 50 separate
UPDATE queries into the DB. This is inefficient at best.
Attached to ticket 146 I added a patch to include a new
Posts::reassign() method. Feedback is appreciated before I commit it.
Cheers,
Scott