fix(select): allow ngOptions to be set in $timeout

Fix angular 1.3 regression where empty string was shown

Closes #9714
Can you add a comment to explain why it is necessary to check !anySelected here?