Change Pool.apply_edition logic

Pool.apply_edition should always try to apply the edition to all hosts
in pool, even if some of them already have the edition being applied.

Signed-off-by: John Else <john.else@citrix.com>