[xilinx]: Yet more fixes. Device sendcommand was being invoked too often.