I made a copy this AM and left only the relevant code to my situation. One thing I should mention is that I am using IdentityManager, since my service is secure. When I hit my Clear Results, in my Firebug console log, I'm getting messages, first a I see several that show that my Get request, I assume on my featurelayer, was aborted. These are followed for a corresponding number of CancelError: Request canceled. messages.
I get these every time I attempt to set the filter expression to "". I can continue to use my dropdrown that sets the filter to a regular expression, it's only the filterexpression of "" that is generating these errors.
Could there be some bug related to feature layers, filterexpressions, identitymanager, security etc.?