@davelovely sorry for the late reply, but it’s 02:00 AM here.
I can see your site clearly, so it’s probably some cache issue you have on your network or browser. I suggest you try another browser, such as opera or firefox just to make sure.
The behaviour you’re reporting, is usually related to the server hosting.
What happens is that they use a shared storage system, and then the server caches the php files to avoid being slow and making high latency requests all the time.
Usually, the server updates in a few minutes, but it can last 15 minutes or even 1+ hours. It depends on the server settings.
This means, that even when you delete the files physically, the server still has them in memory and it will continue to use them, as if they still exist.
It’s great for a production site, but impossible for development.
When there is an error, that will also be cached.
Unfortunately, that cache is not easily purged… it has to be the web hosting to do that or let it expire.
If you have access to restart services, you could restart apache/nginx and php, and it would probably clear the cache.
Furthermore, you deleted the files but the website was still down.
That’s evidence that the server is showing cached requests.
Also be advised, there are usually limits of how many times you can purge the cache… so if you don’t wait for the period (usually 5 minutes), it simply ignores you.
This happens on wpengine for example… it sucks.
The Fatal error you’re referring, is on v2.2.4 only, and although it doesn’t happen to me, it seems to happen in some hosting providers with php 5.6. Maybe it’s something version specific, not sure.
What is your hosting provider and the hosting plan you have?
If it’s godaddy, mediatemple, hostgator, bluehost, etc… then, you get what you pay for (sorry).
Version 2.2.5 should be working fine to you otherwise, so maybe later you can try again. Make sure you delete the plugin completely and install from scratch. Maybe that will force the server to update the cache.
Be advised that whenever possible, you should have backups and even a staging version to test all plugins and theme updates. Sometimes things like these happen, although I’ve seen situations where even when people restore the backup, it still shows a cached page.
I have even seen people completely deleting wordpress, and the frontend was still working, even with a cache purge from the hosting control panel directly.
Sorry for your trouble, but if possible, I would suggest moving to a better hosting.
Doesn’t need to be expensive, there are many options out there.