decorator: Reorder public_json_view.
decorator: Reorder public_json_view.

Doing the dispatch to authenticated_json_view first lets us avoid
messing around with the skip_rate_limiting parameter.

Since rate_limit itself checks user.is_authenticated, there's no
potential downside to doing that check first here.

rht/zulip,zulip/zulip,zulip/zulip,zulip/zulip,rht/zulip,rht/zulip,zulip/zulip,rht/zulip,andersk/zulip,rht/zulip,andersk/zulip,zulip/zulip,andersk/zulip,zulip/zulip,andersk/zulip,andersk/zulip,andersk/zulip,rht/zulip,zulip/zulip,rht/zulip,andersk/zulip