1148928 - 404 is returned when publishing a nonexistent repo group

Fix publish to return a 404 like we said we do in the [Publish Docs](https://pulp-dev-guide.readthedocs.org/en/latest/integration/rest-api/repo/groups/publish.html)

[BZ-1148928](https://bugzilla.redhat.com/show_bug.cgi?id=1148928)
I think there is a way to avoid try and except statement.  `get_group()` will automatically raise an exception in case it will not find the `repo_group_id` https://github.com/pulp/pulp/blob/master/server/pulp/server/managers/repo/query.py#L61