Refactor tests
Ensure pause sentinel attempt counter reset by calling pause()
Implemented limited retries for seek sentinel

Refactored some of the existing code for the pause sentinel to bring the
two similar blocks of code into line. Renamed/added assertion to an existing
test.