[Issue #2053] Ensuring that invalidateSessionCancelingTasks only executes on main thread, to avoid potential KVO leak
[Issue #2249] Documenting fact that form data should not be nil
[Issue #2249] Adding final else clause to prevent nil body from having unintended consequences on body part input stream initialization