Task decorator now preserves docstring, even if lazy.  Closes #1636