The answer that worked eventually appeared in the discussion with the author of the original answer which wasn't working for me. Should I accept the (original) answer ?
Here is the Question in discussion: mdframed incompatible with paralist
As Qrrbrbirlbel and myself pointed out: converting the comments to answer
In this way all details(in comments) are stored well with version control/edits and becomes a standalone answer irrespective of any missing comments (Incase so..).