Spayed bitches can attract males for some time after spaying but as Ivoss says it can also be the smell of the infection.
It should be quite easy to ascertain where the discharge is from. To my mind a metallic smell means fresh blood.
I do hope that you'll get results from the swabs and i'm pleased that you have an open minded vet who is prepared to use another opinion.