ESLint: Add proper implementation for all Promise rejections
In order to fix #29626 (moved), we added support for detecting unhandled promise rejections in ESLint with !9969 (merged). We also added catch
(for unhandled Promises) and fail
(for jQuery Deferreds) with !9991 (merged). But there are several callbacks present which are still empty, those callbacks need to have proper handling of Promise rejections as well as failed jQuery Ajax calls.