Turn vcl_pass{} into a "last chance to restart/error before fetch"
decision point.
Make cnt_miss{} look more like cnt_pass{}
Use worker workspace for purge list  of objects
Move vcl_miss{} before vcl_backend_fetch{}
Unify some code from miss+pass into fetch