They left out a 3rd path which I favor
If Pelosi disinvites Trump then he simply ignores it and proceeds to go to the Congress and deliver the SOTU per tradition. BAU.
I submit the democrats are NOT going to attempt to use security to prevent a POTU from entering the Congress grounds to deliver a traditional SOTU. If so I see a Constitutional crisis and Trump will win that battle — whether he bullies his way into the building or uses it to demonstrate how out of control these leftists are.
I would not try to force your way into the House. That could just be used as a vulnerable moment where the Pres gets targeted.