fix: target divide by zero bug in fabric_max_sectors