Collect latest from flow with given action, whilst relaunching the collection upon flow, key1 or key2 changing.