Fix various errors in queueing work for bflsc28 and limit job queueing to 10 to fit within a usb frame