Fix prior sampling with prior_trunc

For the inverse gamma in case of bound violations, sampling instead comes from the inverse gamma I distribution. This yields incorrect results and may result in (almost) infinite loops.

For the uniform distribution, prior_trunc is completely ignored.