[SYCL][Graph] Align spec and implementation for native recording mode (#21974)
- Changed the exception thrown for out-of-order queues + native
recording from `feature_not_supported` to `invalid`
- Throw `feature_not_supported` in `finalize()` for native recording
instead of `update()`
Closes https://github.com/intel/llvm/issues/21920.