Maybe Claire finds out that Jack is her half brother, and this mystery situation that causes Claire to give up Aaron in the first place makes her give Aaron to Jack, but after they've left the island Jack decides he can't look after Aaron so Kate takes him instead. Or something to that effect
