As noted here, INCWAGE is top coded. For the ACS from 2003 onward, it is at the 99.5th percentile in state. Therefore, 660000 is a top code, specifically, it looks like it is the top code for CT in 2007. You can find this information for all years here. Additionally, income amounts which can have negative values are bottom-coded, which would be why you observe -9999.
Regarding BPL, unfortunately, you will have to group the state together, however this should be relatively simple. Codes for the United States (including Native American, no state given, and US outlying areas/territories) are from 001 - 120. Anything else up to 900 would be Non-US born.