admin_menu seems to fire before admin_init, here's what happens:
admin_menu
admin_init
wp-admin/includes/menu.php
wp-admin/menu.php
wp-admin/admin.php