Remove some unused code, reuse existing methods, and remove duplicate logging

This is some things I found while working on another thing. @elupus can you confirm the DEMUXER_RESET really isn't used anywhere? At least a grep returns nothing.