Yes......Shri Satyanarayan katha (narrative) comes from the Skandha purana, Reva kaanda. Suta Puraanikji narrated these stories, in Neimishaaranya to the Rishis who were performing a 1 ,000 year yajna for the benefit of mankind lead by Shounakji .
For those who observe the fast religiously and regularly, there are some great lessons to be learned from the 'katha' (narration)
This is shown by characters who ignored their promise to perform the puja after their wish had been fulfilled. They suffered as a result. Therefore one is to deduce that one must stick to the promise given to the Lord in exchange of the desire fulfilled by His Grace. One is not to ignore or/and forget the Lord's Grace. Prasad is symbolic of God's Grace which Kalavati ignored as she learned of her husband's safe return.