I would assume that SK was extremely weak after the fight with Professor X and needed a safe place to recover and build up his strength, in addition to his other reasons for infesting David. It may be only now that he is strong enough to try taking over David's body.