improve logic and error if missing process page
Merge branch 'process_page_activate' into bst_tests