remove_vertex_fast will not remove last vertex
Calling Graph.remove_vertex(v, fast=True)
does nothing if v is the last vertex in the graph. The code at https://git.skewed.de/count0/graph-tool/blob/master/src/graph/graph_adjacency.hh#L792 seems to indicate that this is a missed case for v == back