It feels random to me when smells work or don't -- I always figured it was something like GatorChris suggests, that sometimes the smell chemicals don't get replaced right away, or the mechanism is jammed temporarily, or some other mechanism just isn't working at the time. (FWIW, I saw ITTBAB on just last week, and the stink bug smell did work then.)