better error event fallback for Mojo::UserAgent