Fix type error in watermark list handling.
Use LRU cache to avoid querying stale series.
Minor LevelDB watermark handling cleanups.