transactionHistory history flush fix

There was a bug in `transactionHistory` service. In `initHistory` function `history` array was flushed but `currentOffset` and `allTransactionsLoaded` variables were not. So when app executed `init` function for the second time (for example when user was coming back from `/settings` to `/dashboard`), history was removed but it was not reloaded and because of that "My transaction" container was not showing up.