La mia query vorrebbe sostituirsi alla tua.
Se fai alcuni tentativi modificando di volta in volta l'id vedrai che vengono aggiornati due record, cioè quello nuovo che viene settato a 1 e quello che in precedenza aveva valore 1 che passerà a 0. Mi sembra faccia esattamente ciò che chiedi.