CC-5138: Linked Show: Time limitation exceeds when adding 24 hours smart block into daily repeating & linked shows

Refactoring schedule inserts
Merge branch '2.4.x' of dev.sourcefabric.org:airtime into 2.4.x