As for Pushbullet notifications not arriving not too sure, works fine here, although granted i was using android to receive my notification. Just tested on my iphone though and after logging in with google, i went to
https://www.pushbullet.com/#devices and could not see the iphone listed in devices (wasnt receiving test messages like some of you) - so on pushbullet app, went to settings and then signed out and signed back in. Refreshed the device page and could now see the iphone. After this i then went to
https://www.pushbullet.com/#people and chose the iPhone and put a test message which was received instantly. Hopefully following these steps can sort it out for some of you.
As for the unreliable push notifications saying stock available, am fairly certain its because of the a mistake with the code, its alerting whenever it sees a models status as not equal to NONE. NONE seems to indicate there is no stock, UNLOCKED seems to indicate ??? - these models dont show up on the reserve and collect and i suspect they are the ones causing you to be notified of stock that isnt there. ALL seems to indicate that the model is available to purchased via all available methods (pay upfront and collect, reserve and collect, whatever else...).
What you need todo is change the following in the code, search for:
!= 'NONE'
replace it with
== 'ALL'
or just use:
http://pastebin.com/raw/TAi79uJX
updating the configuration to what you want.