Trigger available in managed package gets fired but does not get executed without checking record status.
In managed package 3.0.0, we had used a trigger for new feature Advance Migrator tool which automates the migration of attachments from Salesforce to FTP Attachments. This trigger needed a record in Migrator settings. Due to this, an exception used to get thrown if trigger doesn't get any migrator setting record.
In managed package 3.0.1, on insert itself, we have checked migrator setting record status.It doesn't get executed if any record is not available in custom settings i.e. if you are not using advance migrator.Consequently no exception occurs on Notes and Attachments.