98b09d2b4b
The previous commit clipped log_mass's negative tail (undershooting _EPS made mass go slightly negative). The mirror case also crashes rollout: a sufficiently large raw predicted log_mass overflows exp() in float32, giving mass = inf, which then fails the same downstream log_transform finiteness check when that mass is fed back in as conditioning for a further step. Bound the upper tail too, at a value comfortably below float32's overflow point. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>