ここで $guard2 が rollback して、 $guard1 に後ろで commit した場合は mysql に commit が走るっていうことですか？