fpga: make warmboot optional, fix failure to swizzle bitfile