I have done more digging and you are right. My windows service wasn't actually pointing to the exe that was updated If i run the updated service, funnily enough it works!