Idle notifications

Reviewer: @rlane

Rework idle timeout to generate idle notifications.

There should probably be some version check before generating the 1.3-only idle notification, but since the flow removed message generation doesn't have it either, I just copied the fixme for now.