When a hot reload is preformed, the CDO is not properly cleared. This causes a copy of the class to be generated with both the original and copy triggering calls.
Workaround: Preforming an additional compile from inside the editor will remove the "ghost" CDO information.
Output log shows two objects (Object ID 1 and Object ID 2)
Only one object exists after hot reload.
Head over to the existingAnswerHub thread and let us know what's up.