It seems 2004 MN4 will definitely NOT collide with us or the moon in 2029.
Apparently, the Spacewatch Observatory near Tucson has located archival images of the asteroid from March 15 this year. That's allowed a more detailed trajectory to be calculated.
The Near Earth Object Program Office at JPL has now ruled out the possiblity of an Earth impact in 2029.
JaX