Correct the order in which return is mapped in an async function followed by a `finally` block.
Correct the order in which return is mapped in an async function followed by a finally block.
Ensure setExit() is called before transforming returns within an async
function definition, and add test dual-nested-async-finally.js.