there is no correct/wrong behavior...vignette operator...
Funny you mention vignette in the same paragraph. Vignette *should* be applied before any TM, otherwise it would be more visible over HDR values than it should. A pixel with a luminance value of 4 (sorry for the wrong wording, doing it for the sake of clarity) would result for example in a value of 3.5 - still overbright, hence white in the tone mapped image.
On a tone mapped image it would work on a value of 1 and the result could be 0.75 - this wouldn't be correct.
Some operators do work differently and while we can be artistic with them, I agree, it would be nice to know which ones are designed to be HDR-aware by you. It could be that development didn't care for operators to work in HDR, in that case this is the answer - not 'the order is up to you'.
And since we're talking about operators - Corona has the worst saturation adjustment operator on this planet (maybe only matched by max built in CC node which is similarly unpredictable). Are there any plans to redesign it and provide something that will finally work for human vision?