Move the nil component of the types of the two return values of get_call_source to the end of the type list

The get_call_source function has two return values that can both take the value nil in certain circumstances. This value was listed as the first possible return type for the function, which is not elegant. This commit moves it to the end of the type list.