If the shop you took it too is half way decent they probably did a fine job on the re-soldering..... it is not that difficult. Controlling an automated PCBA process is much harder than hand soldering these things.... that is why we see these problems....