When I was trying to find a suitable workaround, I was considering pulling all properties of the user and using this information in the update payload. But I haven't found any easy way to do it.
You could get the user with properties by call:
GET /userService/users/{username}
Update the properties you need and send an PUT (update) with new values.
Documentation: User Service Plugin Readme