Instance should only become 'ACTIVE' after migration completes

OS-268

An instance's task_state should only switch from 'migrating' to None
after migration completes.

Change-Id: I503953806afe242e6fb73514080c731c9f6ed2d3