Fix 9739: DMD not considering ctor with default args as default ctor

Fix backported from commit 7ab0211e68815663cf84aa0cf98425f0f6e4bade by
k-hara. `resolveFuncCall()` had to be enabled for D1 (was inside a `#if
DMDV2` block) and the argument order adapted to match the current D2
state (to ease any future backporting of fixes).