When selecting the first result, chosen doesn't trigger 'change' on the select. This breaks anything bound to the change event.
what I experienced is that it doesn't if you're selecting the first result. If you're selecting other results, then it should trigger. To get around this, pass a null value at the start of the ajax results.