I have modelled a train as a series of btRayCastVehicles, tied together through btPoint2PointConstraints. So far so good

The train is riding over bumpy terrain.
Right now, I instantiate the train a couple of decimeters above the ground, and when the simulation starts, it falls down a little bit and bounces for a while, until the suspensions settle.
I want to instantiate the train such that every wagon is resting on the ground, and so no initial bumpy effect is generated by the physics engine. How can I instantiate the raycast vehicles such that all p2p constraints are met, but also all the wheels are perfectly neutral resting on the ground?
Regards,
Robert