Bumping up to the top. I also am interested in the answer to the OP's question and am hoping to see if there is some more info out there.
Now that I have a battery in hand, I can answer my own comment posted above...
Today I received two Eagletac 18650s (blue-wrapper 2500 mAh and green wrapper 3400mAh) for use in my Nitecore SRT6. No issues with the 2500, as expected. However, the flatter button on the 3400 was
not initially compatible with the SRT6 (i.e. it was too short to make contact). So I
very, very gingerly pried the button upward a
very slight amount using a small flathead screwdriver. It now makes contact and the light operates normally. To make sure contact was solid, I turned on the light, gave it a good shake and observed no flickering.
I need to emphasize just how little prying was used - it was the smallest amount to be visually perceptible, perhaps 0.1 mm - 0.2 mm. Just relating my experience, and your mileage may vary. Your light/button spacing may be greater than mine and this solution may not work for you. Pry with caution!