Topps is pretty good at greasing over squeaky wheels when it comes to social media. You might want to try Twitter or some other outlet (facebook?). Topps seems to cringe when people start complaining too loudly and should answer you pretty quickly. Hope this helps.
Always willing to talk shop or B/S/T.