Alan moved to and ran for the Illinois US Senate at the request of the Chairman of the Illinois GOP. To label him as a "carpetbagger" is not really deserved.
If you will recall Jack Ryan was running against Obama. Jack got caught up in a sex scandal and dropped out. No Illinois republican had the balls to step up and take Ryan's place, hence they went outside the state fo a candidate.