I think it was proved that Richard was on the Black Rock. Flocke says to him " its good to see you out of your chains Richard" just before he hits him in the throat. Was a nice little ass whoppin Flocke dished out.
On a side note. Flocke says he wants to go home. I think the Temple is his home.