DNM: Added cancellation of LR execution functionality

@lukechurch
Luke, moving forward if we dispatch a replicated call on a thread, is locking necessary here?