Zend certified PHP/Magento developer

Magento CE 2.2 – Cookies/Cache/Session issue when Server Load overloads

Aside from the obvious answer of upgrading the amount of CPUs on our webhost to alleviate the traffic and prevent Server Load overloads, we are trying to find out what we can do about the cache/cookie/session issue that comes when the server does overload and essentially resets.

We use Cloudflare and mostly default cookie settings for our website;

Cookie Lifetime             36000
Cookie Path                 [blank]
Cookie Domain               [blank]
Use HTTP Only               Yes
Cookie Restriction Mode     No

We also have set our Base URLs and Base URLs (Secure) to https:// and our Session Validation section options are all set to No

What happens when server overloads (for some but not all customers):

Most commonly, they will have products added to their cart, but any time they try to go to checkout, it just sends them back to the home page. With that, I am assuming it is trying to check their cookies to clarify they are who they say they are, same session, whatever it be, and the customers browser data doesn’t match with what the overloaded/reset webhost has, thus it boots them back to the homepage. Generally the fix for this is for them to clear their cookies/cache and do a hard reset, or use a different browser which will allow them to carry on normally.

Any ideas whats going on here? Or what we can do to alleviate this issue?