Do not seek to 0 when stop()

This causes problems on some devices, and interacts badly with non-fatal error handling.