For your information, this problem has occurred for me with Cura 3.6.0 (yesterday and 2 days ago)
I thought the problem was occurring with Marlin since 1.8.
My Marlin version is 1.3 (... just discover that because of that issue!)
As my printer works perfectly with 1.3, I'd prefer not to upgrade.
I had the 'click to resume' problem twice.
I've printed tons of ABS models without problem, two days ago, I've printed PLA models and had this issue. (70 °C 200 °C).
For sure if the problem occurs again, I'll upgrade to Marlin 1.9 (or even 2.0 even if still in beta) because it seems that you have found the problem and already solved it; I was surprised to read that it was fixed in Cura 3.6 since I had the problem with that version.
My printer is a Tevo Tarentula (modified, I've removed the pseudo bed leveling options because I prefer to level manually (no z move while printing)).
One more information is that in parallel, I've decided to print the first layer at a very low speed (adhesion problems).
I've changed from 30 mm/s (ABS with big adhesion problems) to 10 mm/s with PLA + Cura 3.6 and went into this bug (yes one could argue that I may print faster etc., but that's not the point here). Maybe I have the problem because I'm printing the 1st layer at a this slow speed (thus making the full buffer problem more critical).
The bug does not occur each time I print, even when printing the same model with same parameters...
@HuguesDug reported the same problem 14 days ago and
@Leeb answered him that running with Marlin 1.9 solved the problem.