global_dustinct_id was not being sent anymore

there needs to be support for the app itself to pass this property in as well so i added basic support for that.  refactor needs to properly allow for ANY property to be overridden that is valid

Signed-off-by: Ryan Medlin <ryan.w.medlin@gmail.com>