Don't mutate configuration tags hash on event creation

We often include a non-overlapping set of tags when reporting
different types of events. It turns out that Event.initialize
was mutating the Configuration object's state instead of creating
a local copy.
I think the ownership there is a bit more clear, but not opposed.