Reinstalling with the same custom made installation package should not cause issues. But installation packages do change. They have to. For example when you upgrade EEPC backend. In that situation I would suggest not to install newer version over the old one.
you can reinstall later versions without any problems, it won't get a new id or create a new object unless you disable/re-enable. That's the only time the registration with EEM happens.