[webui] time travel to make watchlist test reliable

the cache key is based on the timestamp of the user. If the user changes
his watchlist twice a second, his fault if the caching is busted - no
reason to cache on subseconds :)