On quite a few occasions I have waited for Level 20 training to complete but found that I did not receive a hero and the countdown had started for the next hero training. It occured again today but has ow happened so many times that I have lost count of the total.