Fixed bug where EntityControllers were not being swapped correctly.

The manual entity controller previously tried to swap out only a single
other conflicting entity controller from the entity it was being applied
to. This fix means multiple existing entity controllers will be swapped
from an entity instead of just a single one.