'should work for Task subclasses, not just WrappedCallableTask'

@with_fakes
def test_should_work_with_Task_subclasses(self):

    class MyTask(Task, ):
        name = 'mytask'
        run = Fake(callable=True, expect_call=True)
    mytask = MyTask()
    execute(mytask)
