Stub out Reports::EventReport.  #3662.
Respond with 400 Bad Request on zero-parameter reports.  #3662.
Factor out event-scheduled activity linkage context.  #3662.