support device logs in exports again

@dannyroberts curious if you have any feedback on this. felt pretty dirty.

the alternative would be to explicitly put the `is_device_log` logic in every filter function.

or add `or` support to `SerializableFunction` which felt like a larger lift