Allow activeTarget to refuse to surrender

This affords some more flexibility in manually setting the activeTarget
without worrying about disrupting the current activeTarget situation;
the activeTarget can refuse if it's undesirable.