adding timeout, does not complete in time when running within multiple grunt tasks