reference count is logged in as undefined, and the channel cannot be GC'ed though

Some context:
* channel is created, but no widget uses it, so ref count is `undefined`, how is initialized in `newDataChannels`.
* `time_of_reference_expiry` is null when the channel is first created
* in `gc.coffee:channelCanBeGarbageCollected`, this piece of code will activate, because the `time_of_reference_expiry` is null

```coffeescript
# If this channel still has references attached, so skip it.
unless reference['time_of_reference_expiry']?
    logger.info("Channel #{channel} cannot be garbage " +
                    "collected because it still has widgets " +
                    "referencing it. (reference count: #{reference.reference_count})")
    return false
```

so the channel will never have `time_of_reference_expiry` thus will not advance to return true to GC the channel.