As a work around fight the next battle manually and it starts working again. At least that has been my experience.