What happens is that the sequence is incremeneted correctly but the value generated is not used when a new entity is created.