Eliminated the special case for a 1-element buffered queue-based channel.

The speed advantage had disappeared with the use of the UnsafeMutablePointer-based backing store.