Du schaltest den ULN zwischen die beiden Steuerleitungen. Wenn beide HIGH sind, zieht eine die andere auf LOW. So kann immer nur die priorisierte HIGH sein. Das ginge auch mit einem einfachen Transisor.
Die 47k Rs müssen da weg.