Fixes #37: Ensure denodeify does not break existing compatibility.

I've constructed two separate commits here so that you can test the difference.  The first provides the failing test so you can see where the issue manifests.  The second provides a patch that follows the style guide as best as I could and as little code as possible.

Thanks for the consideration for this request to pull.