Be more specific about which thing failed and why
Add record_depth for tracking queue depths