I hear what your saying with the "flush its data to disks on demand when signalled to do so before a snapshot can complete. This happens typically inside the MS OS eco-system."
However we also have Equallogic systems and they handle the SQL snapsot as needed so there are no problems. With no agent on Microsoft system.
Thanks
Aneil