Yield on destroying of pouch to eliminate race conditions

This will help with the intermittent errors of task queuing. in general I think it's good especially if we are writing tests assuming the previous database has been destroyed.