It sets the type to "menu", and instead it should be "node".
Yes. This looks good to me.
Yep. Committed/pushed to 8.x.
The patch in #4 applied cleanly and successfully changed the type from "menu" to "node".
Thanks! Committed to 7.x: http://drupalcode.org/project/drupal.git/commit/57b8f47
Seems like this could be backported to Drupal 6 also.
The patch in #7 worked fine for D6.
Looks like this just needs a commit, removing Novice tag.
Drupal is a registered trademark of Dries Buytaert.