Stop using BAffineTransform for translations again.

Now the SetOrigin way should be working everywhere. Fixes #11270.