Make sure related promises never results in :unknown state