abort_with_fatal_error now uses agent-based printing instead of default debug agent.