Change NotificationQueue assert -> CHECK
Change NotificationQueue assert -> CHECK

Summary: If the eventFd goes bad, NotificationQueue consumers can cause their event loop to spin indefinitely.  If libevent gets POLLERR on the fd, it calls handlerReady, which triggers a read.  The read will fail, but the callback is never uninstalled.  I'm not sure it would be easy to recover gracefully from this, so crash hard instead.

Reviewed By: yfeldblum, pgriess

Differential Revision: D2550270

fb-gh-sync-id: c9575fbda778b3625da6d9db6b0542b8263f230a

brunomorishita/folly,facebook/folly,juniway/folly,floxard/folly,Orvid/folly,alexst07/folly,rklabs/folly,brunomorishita/folly,PPC64/folly,mqeizi/folly,brunomorishita/folly,floxard/folly,juniway/folly,sonnyhu/folly,Hincoin/folly,gaoyingie/folly,juniway/folly,facebook/folly,gaoyingie/folly,charsyam/folly,floxard/folly,rklabs/folly,mqeizi/folly,charsyam/folly,sonnyhu/folly,facebook/folly,Orvid/folly,sonnyhu/folly,Hincoin/folly,juniway/folly,gaoyingie/folly,Orvid/folly,charsyam/folly,gaoyingie/folly,gaoyingie/folly,PPC64/folly,alexst07/folly,brunomorishita/folly,alexst07/folly,rklabs/folly,mqeizi/folly,mqeizi/folly,facebook/folly,mqeizi/folly,sonnyhu/folly,Orvid/folly,Hincoin/folly,alexst07/folly,charsyam/folly,floxard/folly,rklabs/folly,Orvid/folly,floxard/folly,rklabs/folly,Hincoin/folly,alexst07/folly,PPC64/folly,sonnyhu/folly,PPC64/folly,facebook/folly,brunomorishita/folly,juniway/folly,Hincoin/folly,PPC64/folly