Research (and personal testing) showed that Nexus 4, 7, 10 have a bug in which video/image intents are not returning the URI of the file created; fixed this by specifying a URI before intent is started.