Is the reduction for HAMPATH to HAMCYCLE and UHAMPATH to UHAMCYCLE the same?
Your reduction is correct. However, the standard Hamiltonian path problem does not specify the endnodes $s$ and $t$, which is a bit different from your definition. This is possibly why the internet does not use your simple reduction.