CakePHP で Shell から Task を呼ぶ場合の注意

CakePHP 1.2.4 にて、Shell から Task を呼ぶ際、
どうやら、Task::$args は、PHP のバージョンによって値が異なることが分かった。

バージョン Task::$args
PHP4.3.9 タスク名を含む
PHP5.2.6 タスク名を含まない

サンプル:

<?php
class TestShell extends Shell {
    var $name = "Test";
    var $tasks = array('Test');
}

class TestTask extends Shell {
    var $name = "Test";
    function execute() {
        var_dump($this->args);
    }
}