Merge "Extend CallFailCause to distinguish more precise code"