GitHub released a new feature(still in Beta) that takes care of this concern.
The feature makes it possible to label something as a task and can relate to the original issue as a child.
task