Nobody asks just what Cuba did if anything at all to bring about this sudden change of policy!
Cuba did nothing. Trump found himself under investigation and used this policy change towards Cuba as a distraction for the Press to chew on. Very likely a policy change towards Cuba was kept as an 'insurance policy distraction' as events in this chaotic WH moved on. Flynn gets fired and Syria got bombed. Mueller investigates and rapprochement with Cuba is sacrificed.
This author's contention that Trump wants time to organize his forces to start a new Trump Cuba Resort hotel etc is also a factor but Trump needed to use Cuba as a distraction right now once Mueller announced. Was it enough? Maybe for Rubio otherwise it seems not quite though!
Did US fighter jets cross into Syrian air space and shoot down a Syrian fighter jet provoking a tit for tat warning from Russia in response? Now there is a first class distraction. Would a potential trigger scenario to start WW III seem enough to knock Mueller's investigating Trump off the headlines? Apparently so!
Who knew adding substantially to the risk of WW III could be so useful? Handy in fact! Reusable too!