op executor OOB exception fix
catch all and throw exception in operation executor
improvements to executor callbacks and added extra method to operation result to allow the passing of a bundle with the error