Drupal 7 chosen module use ajax to fill the select
I'm not completely sure about this, but have you tried triggering "chosen:updated" after updating the options? See Updating Chosen Dynamically 

$("#form_field").trigger("chosen:updated");