Continuity mistake: After defeating Blane, Bill will appear and ask you to go to the Sevii Islands. Answer no. He'll then go to the Cinnabar's Pokemon Center and will wait for you there. However, if you fly to his house in Route 25, he'll also be there. He's in two places at the same time.