Make what impossible? Setting a single unicorn? And yet such a setup worked better for the OP, until the upgrade.
And because the upgrade drops the number of unicorns to 1, it seems clear to me that 1 unicorn is enough at the time of an upgrade.
Have you looked at the history of this bit of code?