That was causing an even worst issue than the one I fixed. If you have your domain set-up as parked/addon domain, you should not set it as your main domain, you should remove it from parked/addon before setting it (it also shouldn't allow you to set it if you have it parked/added, but it seems it allowed it for you).
When removing the addon domain, it removes the DNS entry and some other configurations for that domain.
I've re-added them and your domain should be working again now.