Assign reactive_id when broker is created

This assigns a `reactive_id` when a broker is created, instead of when a prop is created from the broker. Fixes #192.

@hadley, do you see any issues with this?
I think the reactive can potentially already have a `reactive_id` -- brokers aren't the only things that can have an ID.