check for HTTP 423 and return the appropriate exception type on dataset_lock()...

check for HTTP 423 and return the appropriate exception type on dataset_lock() and dataset_unlock() call
8 jobs for !74 with slb/al/bad_exception_type_on_dataset_lock_and_unlock in 15 minutes and 6 seconds (queued for 4 seconds)
latest merge request