Add a test to attempt to reproduce the behavior described in issue #24.
This test passes, so I haven't figured out what the root cause of the
problem is yet.
Merge remote-tracking branch 'origin/master' into issue-24
Merge pull request #27 from ceejbot/issue-24

A test to prove that issue 24 is with the worker, not the client