Unexpected NSFRC Behavior

After thinking I was going crazy, I found weird behavior, that basically eliminates NSFRC from noticing inserts when data is added on background operations.   I added a test to aggravate the issue so we can figure the best solution.   The comment for test_changeObjectOutOfMainContextForInclusionInFRC explains the scenario.

Also, @ndonald2 - Since you commented on the last issue, you're input here would be awesome!