This also fixes last MSVC error where arb_const_pi_cached_value was stored globally and two threads trying to update it corrupted it. As a result arb_rel_accuracy_bits gave a negative value and resulted in a flint memory exception.