Set the collection size correctly in ConcurrentStack.PushRange()

Raised as Bug 18097 in Bugzilla.

Previously after the call to PushRange() the collection size was unchanged in the Interlocked.Add() updated the parameter value not the member as was intended.