Disease Demons will always attack enemy commanders. So if you are besieging, they will attack enemy commanders inside the fort, and if you are being besieged, they will attack enemy commanders outside the fort. Blood magic is nice since everything is done according to the precise wording of the agreement.
A Manifestation will attack whom ever it feels like, since it was summoned only with the promise of killing a commander.