* **Version**: 7.7.3 * **Platform**: Arch Linux Testcase: ```javascript async function test() { try { console.log("1"); return await Promise.resolve(); } finally { console.log("2"); await Promise.resolve(); console.log("3"); } } test().then(() => { console.log("4"); }); ``` Expected: ``` 1 2 3 4 ``` Actual: ``` 1 2 4 3 ```