Allow reporting on an anonymous user's work

[#78742722]
Prevent a possible auth loop if auth_provider is the first query param
Be a little more pro-active about sending our learner url and reporting url to LARA

... this should help make it more consistent, especially when we reload
the page in order to automatically authenticate users.

[#78742722]
We need to include reportUser in the reporting url...

[#78742722]