This is a new function signature introduced to make testing easier. The old init_adapt was copied into this one, the old function calls this one.
The old behavior should be the same except for the one line that sets `sampler->z().q`.