非同期処理のタイミングの問題かな?

リロードした場合、画像がブラウザのキャッシュから読み込まれるから、
他の処理よりも、早く読み込まれる

非同期処理A
非同期処理B

この順序が変わらないと、想定してコーディングしている部分が、おかしいのかも

処理B が必ず、処理A よりも後に処理されなければならないのなら、
どういうタイミングでも、順序が変わらないようにコーディングしなければならない

普段は、画像の読み込み処理の方が遅いから、
処理の順番が変わることに、気が付かなかったのだろう