Fix basal handling for carelink

1) Stop setting timestamps based on the startTime
2) Remove duplicates from the event stream (like when a temp completes and reverts back to previously running scheduled)