collector: simplify parameter checking in bookmark view

Also return a more appropriate status code when a parameter is missing.
collector: push work to configure redis