I had a thought last night after your post, if rumple did sacrifice himself, it couldn’t be a self-serving sacrifice.
the only way he could be redeemed would be if his sacrifice was completely un-selfish and maybe then, his reward would be that he would be saved or resurrected, so he can live happily ever after with belle 😀