Throws an error if you try and call fetch() when autoListen is true

This happened by accident and was difficult to track down, so thought we should put in a safeguard.