BJS6
Your assumptions are substantially correct.
I have done your Rail Gun experiment and at 300 yards or less with near zero wind it is true that group size will remain nearly constant with or without visible mirage effects.
However, with the same Rail Gun setup at 600 yards with near zero...