Sync purchase state after a successful purchase. Fire corresponding event in other situations.