The suggestion for handling streak recovery here is exactly what Knotwords (an excellent game) does, and it works really well.

I’ve broken streaks from unexpected busyness, ill health, or simple forgetfulness but have recovered them and it’s still motivating to continue.

Tony Meyer @tonyandrewmeyer