Following some stirling back and forth between @Scruffr and myself over some nuanced issues in importing and using libraries I reached a point where I could re-import my library and the consider flashing the firmware. At which point I seem to have uncovered a BuildIDE issue which I wanted to highlight.
After merging the pullrequests from @scruffr I returned to my Build environment by opening Chrome and I no longer saw the correct Library but an older version. No amount of clearning cache ( in the build software or in chrome ) or swapping to another machine using chrome can unlink the pn532_i2c library or allow me to delete it.
Meanwhile on the same machine I can open Edge and login and see that the library I was expecting is actually still in my Libraries list and that I can re-import it. Only I cant because it thinks the name is already in use; which it should be because I am re-importing it.
I have replicated this issue on my two Windows machines and on osX with chrome and Safari; screen shots here are after leaving it for a night to see if there was a background session sweep which might garbage collect a duff session and resolve my issue.
The correct library should be : https://github.com/reducedhackers/pn532_i2c_particle
But I cant get the Cloud IDE environment to let me go forward at the moment.