When Precision Meets Position: BFloat16 Breaks Down RoPE in Long-Context Training