C3 determines the range bracket, Range Master affects the to-hit modifier of the range bracket. Range Master does nothing to determine what the range bracket is.
In your example, C3 makes it medium range. Range Master would then affect the medium range to-hit modifier. So the result with C3 making it medium and Range Master (Medium) would be +0.
We don't need multiple different range brackets at different steps of the process. :). Determine the range bracket, figuring out everything that affects determining the range bracket, and that one range bracket result is used.