1.) If a flip flop's output goes metastable due to a timing violation, is it's output guaranteed to come out of metastability and accurately reflect the the input on the next clock tick, provided the new input to the flip flop doesn't create a new timing violation?
2.) If a second flip flop clocks in the output of the first flip flop (this is a basic two flip flop synchronizer) while flip flop 1's output is metastable, what happens to the output of the second flip flop? Can you be assured the output of the second flip flop will be a solid 0 or 1--but not something in between--after clocking in the metastable signal, or could the output of the second flip flop go into "no man's land"?