Fixed bug where completed future wouldn't notify chained callbacks