Fixed Bacon.fromPromise: unsub calls abort if it exists in promise