NUnit 2.2.8 with NAnt 0.85 rc4

I recently attributed some blame to NUnit 2.2.8 for not maintaining backwards compatibility with the test case names. It turns out that it is half the problem with the new software releases of the open source agile tools.
If you’re executing tests with NAnt 0.85Rc4 and using the task, you’re going to skip a whole bunch of tests, unintentionally.
Using , only 44 of +1800 test cases get recognized! :0
Using exec and the nunit-console, i get all my test cases recognized [but that’s including the fix i made to nunit 2.2.8].

out with the old:

<target name="executeTest" verbose="true" failonerror="true" >
<nunit2 failonerror="false" verbose="true" >
<formatter type="Xml" usefile="true" outputdir=".\TestResults" extension=".xml" />
<test assemblyname="${test.assemblyPath}"
appconfig="${test.assemblyPath}.config" />
</nunit2>
<property name="testdllname" value="${test.assemblyName}"/>
</target>

in with the new:

<target name="executeTestEx" verbose="true" failonerror="false">
<exec program="${NUnit}\nunit-console.exe" failonerror="false">
<arg value="${test.assemblyPath}" />
<arg value="/xml=.\TestResults\${test.assemblyName}.xml" />
<arg value="/config='${test.assemblyPath}.config'" />
</exec>
</target>