Added tests for 403, 404, and 410 when fetching user fails.
Cleaned up the ReceiverWorker signature test while in here. Other general improvements to testing and docs around this module.
#3316 #3315