Q 0.9 has removed isResolved which breaks node-apn. Updated package json depenency to 0.8.x which solves it for now.

q was updated and has removed features. Dependency should not be as loose as higher than X version