Hey Steve, a couple of people would love to be in your shoes right now.
1) What's the deadline for accepting the NFP offer? You need to consider it cos you wouldn't want to lose out on that cos you are expecting JJWBGSP
2) JJWBGSP pays 1000 monthly (in the currency of the country you are studying)
3) I'd say take NFP so you won't be burdened with the restriction of the inability to work in any WB funded project in the nearest future.
My thoughts!!!!......