register request completion for all paths on the first request
try to be more robust for the double 'finished' requests
add etag/if-none-match test
tidy up etag test
add last-modified test
a reminder to get an explanation
tidy up collapsed logging
don't wait to start responding - fixes slow_file test