I believe Nebulosity expects to see a BZERO and BSCALE in the FITS headers.
To avoid problems between Neb and PI, save your files as *unsigned* FITS.
I think that by default, PI writes signed integer FITS images.
I have had that conversation between Craig and Juan in 2009. The consensus is that both programs are supporting the FITS standard but the standard, itself, is loose. This is because the FITS standard doesn't support unsigned integer data natively.