Thinking maybe most cases are ok. First all ffs get reset. Then when async reset is deasserted, it doesnt meet timing. But ff outpout is not x if reset value and d pin in are the same. Even not the same, two cycles later it settles down. So out of reset, module does not start immediately, it should be ok?