fix(timeouts): should call special timeout handlers only for a jasmine timeout

Previously, it used to call the resets if anything matched 'timeout'. This was too
vague, since many error messages contain that string.

Closes #8
chore(release): version bump and changelog for 1.0.4