i don't prewash cotton fabric..never had a problem. i only prewash flannel because it shrinks more than cotton.
i had wash/soak and air dry on a towel,batiks..because i have had the colors run.
i wash after the quilt is all done, before it leaves the house..