make report_exc_info to accept level arg like report_message

I didn't realize that report_exc_info didn't actually accept/do anything with `level='info'` like report_message,
so I added it, and wrote the test.