I would make sure you shutdown the DB instances, the ASM diskgroups and then the ASM diskgroups cleanly before issuing the clusterware stop. Doing it through crsctl tells Oracle you want everything down as soon as possible (i.e. it'll do a shutdown abort of your ASM instance).