I think @ricardoV94 meant that allowing N to be a random variable could lead to situations (during sampling) in which N was less than some observed value. So then your model might, roughly speaking, ask what binomial p would yield 12 successes out of 10 attempts.