Fixed a race condition involved in forgetting keys

If a key was “forgotten” after the read stream had opened up, it would
still get its expire event emitted.