Thanks a lot @zenzen, this thread solved the issue for me.
I wasn't the ifconfig command at the end of the post that solved it but running the following:
sudo lshw -C network
This seems to refresh the network and then my Ethernet connection is detected again.