I've done it once, when I was on reserve. Arrived in MEM on the inbound flight, feeling like c$$p because thunderstorms all afternoon had kept me from sleeping. Checked in with CRS and after being told I had a new assignment, called fatigued, and told the scheduler why. No repurcussion, other than the loss of one R-days pay.