Jeg tror, at det, du ønsker, er:
ORDER BY coalesce(updated_at, created_at) DESC, id DESC
Dette bestilles efter enten den opdaterede dato (hvis tilgængelig) eller den oprettede dato (hvis den ikke er tilgængelig). Derefter bestiller den efter id faldende.