Medium Large Transport
Flight Crew Instrument; Flight Crew Multiengine; Flight Crew Air Transport Pilot (ATP)
Flight Crew Last 90 Days 85; Flight Crew Type 869
Training / Qualification; Confusion; Human-Machine Interface
ATC Issue All Types; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural Clearance
Air Traffic Control Issued New Clearance; Flight Crew Became Reoriented
Human Factors; Procedure
Initially coming in on the IAH LINKK1 Arrival expecting 27 but then just before descent; we were switched to NNCEE arrival expecting 8R (parking north side). Once with 2nd approach controller we were given change to RNAV 9. We asked if they could please work out 8R; a few minutes later cleared RNAV 9. Started setting it up; reprogrammed the box and reconfigured the aircraft. We then received 'maintain 200 until advised; level 6;000MSL at HOWLN'. Came out of box to open MCP speed window for 200 (FMC VNAV speed would be 210 per the arrival). Looked back down and saw us going through TEXXN where the ARC was supposed to commence.I immediately clicked off autopilot and started 30 degree turn to get back on ARC. Halfway through the turn (past HHOOG) received call from ATC stating he saw that we went past TEXXN and to turn left to 300 but we were already 45 off from runway (base). ATC asked if we had runway in sight; we confirmed and were then cleared visual Runway 9. Visual approach was executed and landing was normal. We programmed FMS to perform RNAV 9 from HOWLN but don't think it closed the loop automatically like it does on LINKK1 to 27 approach and that's why the aircraft continued past ARC point.
Captain reported  to complete FMS setup for the last of three approach clearances from ATC.