Regenerative Analysis and Steady State Distributions for Markov Chains