Saving a contribution adds a line with negative the tax amount, when using an event price set
This is a bug. I'm unsure if price set config for events was previously tested. I've created an issue in JIRA for this https://issues.civicrm.org/jira/browse/CRM-20676 and we'll work on fixing pro bono (though contributions to help fund fix would be very welcome!).