Da Vinci’s Demons, Ep. 2.10: “The Sins of Daedalus” brings an improved second season to an abrupt end