PsfexPsfDeterminer: ignore sources with negative fluxes
PsfexPsfDeterminer: be more careful about source fluxes

A NAN source flux kills PSFEx (resultant PSF is composed entirely
of NANs), so catch that case, and any case where the flux
measurement is suspect.

Also catch the case that all samples were rejected and produce an
intelligible exception.