use FSM to send DA data to driver to avoid race condition, and made shut down of DA more robust.  Also updated test to use latest version of driver egg.