I just noticed btRigidBody::getCenterOfMassTransform() and btCollisionObject::getWorldTransform() are the same thing.
I suppose this happened for historical reasons. Or perhaps they are supposed to be different somehow? Is there a plan to clean away one of those?