I have always thought steroids accelerated the hair loss process, and that it is not temporary. You introduced a synthetic drug that increased the cummulative impact on your hair follicles process of being gradually minaturized.
Propecia can help some gain back thickness of the diameter of hair that has become thinner due to the progression of MPB. Stopping it reverses the benefit. That being said, most do not see a benefit from propecia/proscar/finasteride until 6 months, with maximum results in 12-18 months. When stopped, people usually notice a reversal of fortune in 6 months +. Your timeframe off of 4 days since you stopped seems a little too early, and your time frame on finasteride seems to short to realize anywhere near the full benefit.
Here is the timeline to see benefits, which matches my results:
http://www.propecia.com/finasteride/...ct-results.jsp
Also says, "If you stop taking PROPECIA, you will likely lose any hair you have gained within 12 months of stopping treatment."