I don't mind late runway changes but 400' is too low. This below my company's circling minima. Therefore I'd go-around and prepare for an ILS 22R and be stablised by 1,000' AGL.
Regarding runway length, may I suggest you have a standard default value in your head based on MLW, 2,000' AMSL, 5 kts tail, minimum flap, BA Good, Wet, 5 kts overspeed, etc. plus 15%. Then, when given virtually any runway, you just land. You only look at the tables when a factor is different.
Always look at the go-around before you look at the approach. If there is a specific visual GA, follow it otherwise do the standard instrument GA for the runway you made your approach on (except at AMS). If unclear, ask ATC " In the event of a missed approach, what do you want us to do?"
Simple stuff.