In c1m5, it seems like the issue with demons guarding portals has been fixed. With the old script, they always stood their ground, but in this new one, they only stay if you have a huge army. If your army is small, they seem to run away, based on observations.