It appears that when after_save is triggered, associations such as
habtm haven’t been populated yet.
Each association can have an :after_add callback, but my code needs to
access multiple associations.
Is there an explicit reason why after_save isn’t triggered after all
of the associations have been populated?