You want the blend shapes to 'ease' to zero?
create a float to ease 1 to 0 (probably over a set amount of time, 1 sec)
rather than setting the blend shapes to zero, multiply each blend shape in the loop against this float. When the variable gets to zero, stop the loop.