Fix restart notification

Fix for:
- Cloned message isn't saved as new, because ```id``` property has original value.
- Original message wasn't canceled, because ```cancel``` method doesn't cancel messages with error state.