Learning Intersections of Halfspaces with Distribution Shift: Improved Algorithms and SQ Lower Bounds