Added explicit timeout option to CodeCompletion.DoTimeoutableCompletionTask