Allows signalling a failed seek, and replaces several redundant command checks after the ProcessCommand() call.