[backward incompatible] Signature.__call__ should call task directly to be consistent with the "Calling API".  Closes #1426