Confirmed that Rafael's patched kernel fixes the issue on an Asus Zenbook UX303LA which exhibited the same problem that the OP described (issue occured with at least 4.15 and 4.17) on Ubuntu 16.04. I tested the suspend function with the patched kernel over two days.
Confirmed that Rafael's patched kernel fixes the issue on an Asus Zenbook UX303LA which exhibited the same problem that the OP described (issue occured with at least 4.15 and 4.17) on Ubuntu 16.04. I tested the suspend function with the patched kernel over two days.