I think you have the value and post ID arguments backwards
https://www.advancedcustomfields.com/resources/update_sub_field/
This is what you have
update_sub_field(
array('related_player', 1, 'reservation_participant'), // selector
'user_3', // value
204); // post ID