I guess this is not a bug. TL4 cannot view deleted posts by default, including their own, so not being able to restore their posts after a refresh is expected behavior.
SiteSetting.tl4_delete_posts_and_topics can modify TL4 visibility for deleted posts.