Fixed: the battle background is dismissed too soon

When there are multiple tasks pending and there is a redraw request for
all layers, the BattleMenu failed to redraw because the original code
won't draw if there is a task pending. Fixed.