China taking the long road to solve the petro-yuan puzzle