I think that if you explicitly set the header to null here it'll not be sent in the request down the line (to avoid sending a version in header and another one in query string ?). Not very obvious i know. And not really sure if it is suposed to be like that or not... (in fact, im not even sure if there's any version header being sent right now on service bus - probably not as they didnt have it).