Your conclusion is correct but your explanation is flawed. You should not _assume_ that one of $p$ or $q$ is even, since this is a necessary intermediate conclusion: instead argue that one of them _is_ even, because they differ by $1$, and that one must equal $2$ because it is the only even prime.