in fact, M2 is initialized improperly: this actually acts as an (overpowered) single-clock-cycle inverter.
new3