unselect needs to reopen factory-staging review

- extend the add_review function to allow by_group too
- readd factory-staging group review for unselect