Yep, dispensers have got some funky behavior. There's a lot more than just this though. They're pretty difficult to work with in survival in compact spaces, though sometimes these can be a bit of a problem. I can't see why this specific behavior would be happening though. Updating the dispenser after placing the block there doesn't do it.