Removed try-except blocks and simplified logic.

The current implementation reorders items in the contact type select box when filtering, which may be confusing to users. I've gotten rid of that behavior and reproduced the effect of adding an 'All' option to the select box as well. 

@galitskyd: mind looking at this to make sure I didn't miss an obvious use case offered by the previous code?