ensure EpisodesCounter moves to start of cursor

...before counting episodes in swapCursor(). this is necessary because
swapCursor() might be getting called with an old cursor, for example
after an orientation change. this was causing #15, so this fixes #15.