The player signings for this year in all grades needed time to show their worth, that took some games, which have now been played. As we all know it's rocks and diamonds, some have worked out pretty well and some haven't. There is now a record to judge performance against their objectives set last year, plainly some didn't measure up. Plainly they weren't let go at the end of last season because of needing that time plus it's entirely possible there weren't any suitable replacements available at that time.
As a result this timing could be easily justified, time will tell.
Go Dogs