Fixed URL decoding bug.

Keys were being decoded twice when syncing from s3 to s3.
Last thing, I believe you need to also pass through the unique_id when you're unregistering it so it can clear that unique id cache that checks if a handler with that name has already been registered.