There was a more productive thread on a related topic on debian-devel recently:
https://lists.debian.org/20141213135648.GA14679@fishbowl.rw....
Basically it isn't possible to check at runtime if the next boot will require an fsck, so developer filed a bug asking for mechanism to do that: