Yes totally normal. I have contractions almost immediately after finishing and they can last all day and be pretty painful. Semen helps soften the cervix and contractions help with dilation.
Yes it is normal because during sex your uterus contracts and semen also softens and ripens your cervix. Totally normal.