So I got my Sigma EF 500's back from Sigma and they work great. I'll be trying them today at a company function.
Also it cost me $100 to get the 24mm repaired. Haven't it back yet but it should be here soon.
Lastly, I never heard back from the London police regarding my email. A couple folks asked me to post any response I got back but alas they never did.