[SYCL] Fix unintentional vtable ABI break in HostKernelBase (#15310)
The changes in https://github.com/intel/llvm/pull/15256 unintentionally
broke ABI by reordering the virtual member functions of HostKernelBase.
This commit amends this by moving the new function to the end of the new
member function.
Additionally, this fixes a typo in the new function.
---------
Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
Co-authored-by: Marcos Maronas <marcos.maronas@intel.com>