It's hard to know what they were doing without reading the paper, but it might be that they are supplying a feasible solution at the node where the cut was generated (since the solution at that node is apparently infeasible due to the new cut). If their heuristic solution is globally feasible (won't be nuked by a future Benders cut) and if it is better than the current incumbent, it would make sense to try to inject it. With the new generic callbacks, you should be able to inject a new feasible solution from just about any context. Note that this would have to be a complete feasible solution (values for all variables), not just a value for one variable.
#CPLEXOptimizers#DecisionOptimization