remove useless `rust_main` wrapper

the real entry point will now pass the user's main function directly to
the scheduler