[backend] add random component to 'rescan' timeout