1. Currently, keyIsExpired doesn't consider the flag, affecting KEYS and WATCH - we should probably check the flag inside keyIsExpired instead of expireIfNeeded
  2. hashTypeGetValue doesn't consider the flag, returning GETF_EXPIRED instead of GETF_OK