B737-700
Situational Awareness; Workload
ATC Issue All Types; Conflict Airborne Conflict; Deviation - Altitude Crossing Restriction Not Met; Deviation - Altitude Overshoot; Deviation / Discrepancy - Procedural Published Material / Policy
Flight Crew Became Reoriented; Flight Crew Returned To Clearance
Human Factors; Procedure
BRUSR1 RNAV arrival into PHX. Need I say more?Briefed as a threat and even mentioned the number of ASAP's related to this arrival. Issued by ATC a separate altitude at TENTS that was not published on the arrival. Issued an early speed reduction not published. Issued another early speed reduction that was not published. We told ATC we would not make the crossing restriction of 9000 at ZILUB due to the speed reduction and they said that was okay. We went to LVL CHG to descend as quickly as possible at 210 knots and received a TCAS alert which took both of our heads outside to look for traffic. When we came back inside we were at 7800' slightly below the BRIEZ restriction between 8000 and 9000. We leveled off immediately and resumed the arrival. ATC never mentioned anything and he flight continued uneventfully.Totally our fault for not resetting the MCP altitude window when we left VNAV; but that TCAS was perfectly timed to distract us. We failed to reset MCP altitude when switching from VNAV to LVL CHG due to a TCAS distraction.As a regular line pilot who reads the ASAP news; what in the world has to be done with this arrival into PHX? We either fly the arrivals as it is published or the controllers should revert back to issuing clearances. If they aren't going to just issue descend via then get rid of the arrival. We had 1 altitude and 2 speed reductions that weren't published within 100 miles. That can be a normal thing; but the speeds and altitudes they issued were impossible to make. If they give a speed reduction they should know we can't make the altitudes and then just issue a descend and maintain clearance. I know we messed this up; but this arrival is an ASAP waiting to happen when ATC gets involved; which it seems like they always do.
B737-700 First Officer reported missing a crossing restriction on the BRUSR1 RNAV to PHX. ATC had assigned one altitude change and two speed adjustments during the arrival and the crew experienced a TCAS event just before the altitude overshoot.