It could be that reloading your save doesn't change the outcome of the arrow. The outcome of the next charm attempt or two (or ten) could already be written into your file. If you were unlucky and rolled 10 Fails, then the next 10 charm attempts will fail no matter how many times you reload.

I'm not sure that's how it works; I'm just throwing the possibility out there.