move optional reader startup delay to start_inventory()