add previous to resume events
stop generating a duplicate basal after a suspend; breaks more tests