I don't understand how Aberdeen could get away without being punished. As said, they've not been unlucky, they were stupid and broke the rules. Currently the only response of a postponement has rewarded them for their behaviour!

A substantial fine for the first instance would seem fair, forfeit next time and forfeit plus points deduction should it happen again.