monitor: embed the current generation id in the page, block for the next

This fixes a race where the generation is bumped between the initial
download and the initial call to from, and removes the hacky
'should_reload'

Signed-off-by: David Scott <dave.scott@citrix.com>