Strada should have noticed and taken into account possible pad contamination for a start. I think you have a good case. Do you know the name of the mechanic at strada?
I highly recommend using Rob 'Box' Cooksley @ Bad Ass Bikes in Dundry for future repairs.