The credits timeline had data in the wrong order, which I managed to fix in cc8bcaf but the resulting query is not pretty. I think it might be better to have a single table with more nullable columns (the existing trigger logic should be fine with an additional condition on type) than having to union two tables.