There is absolutely no doubt that you deserve major credit for this discovery!
I fully agree with the sentiments expressed by everybody in the previous posts.
However, since the evidence of your key role in this discovery is so solid, I'm confident that you will get the credit you deserve. It's just so annoying that it can't happen right away, and that there always has to be a hassle involved.
Once again, congratulations on the research and the culminating discovery. Your pivotal role in this is undeniable to any sane person.