Await Node migration entrypoints to reject silent completion
A Node.js ESM migration command should await its asynchronous entrypoint at module scope, then verify the migration ledger before reporting success. Calling an async function with only a rejection handler can exit successfully when its promise remains unresolved and no event-loop…