[bcl]Switch BlockingCollection to do CAS over ints and not longs.

The reasoning behind doing CAS on longs was to avoid overflowing
which is not a problem because 2-completement math does the trick.

This is much more reliable than using longs on 32 bits.