1) Amnesia transactions now fully handle the cleanup of the Amnesia sessions. Before this change, there were test failures where the developer manually handled the transactions because PrepareForDispose was not called at the right time.

2)Instead of waiting indefinitely for other amnesia activities to complete... placed a timeout on the wait in order to prevent test timeout.