Fix bicgstab for complexes, and avoid a duplicate computation