Added ability to tell if handle is managed by a multi - testing use only.
Fix cancel crash - multi needs to have started running before we cancel it.
Added more logging.
Don't add handle to pending removals list if we're not handling it.
Make cancel case a bit more realistic - wait until we've started downloading before cancelling.