Clock Deskewing and flip flops
I used almost this exact same circuit many years ago when I did hardware design and I would need a better memory and time to remember the details. It's not a "deskewed flip-flop" but a "deskewing flip-flop". The idea is to make sure the asyncronous input to the system occurs in line with the system clock and doesn't change erratically. The flipflops help latch the data in and hold it stable till the system gets a chance to handle it.

I wish I had the time to think this through but it's been almost 20 years since I've done this and I think I might be getting old.