It's not a bad idea and ultimately It's up to you but I'd still worry about that slightly given the possibility of an exception being thrown and caught in the client code preventing finish from ever being called.
Really I don't think it's any of PdoWriters business how PDO is configured. It won't break it to have errors suppressed but it would break it if the user specifically wanted errors suppressed and they magically became unsuppressed.