Yes that would be the case. The tape making the case effectively a bit fatter and forcing the pins into better contact.
Also looking at those pins they have quite the amount of dirt and scratches on by the looks of things.
Also looking at those pins they have quite the amount of dirt and scratches on by the looks of things.