I thought it is happening only on custom form for some reason due to some customization but an email is sent even if you make standard task form as your default form. Hiding the checkbox on the default task form will avoid sending of the task email from workflow.