Re-organised the creation of the RT-specific time-step tasks on foreign cells to avoid duplicates
Implements a cleaner version of #845 (closed).
This fixes the problem reported in !1595 (merged).
Probably needs some careful testing. It works smoothly on the EAGLE-12 RT example but I have not gone beyond that.