Don't fire callbacks when callbacks are disabled
What does this MR do and why?
This fixes an issue where Rails might send callback params (ie: in tests) but the indexer does not have a callback API configured. If Rails sends callback params now, the indexer does a noop.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.