Alternate reduction from 3SAT to 4SAT?
It depends on the exact definition of $k$-SAT that's being used.  If $k$-SAT is defined to have clauses of length at most $k$, your reduction is perfect; if it's defined to have clauses with exactly four distinct literals, then you're out of luck.