Glad to have avoided writing my own UICollectionViewLayout, no matter how good it could have been, the problem was the difference between < and != in another area entirely.
Okay then, it looks like loading timeline gaps is working. Yesterday, I was griping about wasting some time being an idiot but my spelunking actually helped inform some little details in my layout subclass. Hard to explain without visuals though #prosedev