EBUSY or EINVAL is more POSIX-y.  I guess EINVAL for both start and stop is the least amount of mental overhead.