I don't know whether the new contracts are with specific airlines (you could be right) but this swap has been planned for some time. The slots were held by J2 until this weekend & with Titan for the rest of the winter season.
Not all contracts are reviewed at the same time I believe so it could be a bit of a mixed bag at the moment!