Uncharacteristic errors from Bartosz Zmarzlik cost the Speedway Grand Prix favourite a place in the final in his home country.