Having both Rigidbody and CharacterController on the same Game Object is undefined, and might be disallowed in a future release. This is because both components talk to a Transform directly and it's too easy to create an inherently broken setup that way.