Just noticed that >cmd+shift+k< does not always work.
Three examples in picture:
quickly drawn alkyne - cleans up as expected
join two ends of a chain to make cyclobutane and get a stretched bond. This will not clean up - >cmd+shift+k< does nothing
if I draw a distorted cyclobutane, the structure cleans up fine.
Not sure what about joining bonds has killed the clean up