fix: Return the original payload and nil error on Unmarshal or Marshal failures in RemoveDisabledFields