Caducidad de la memoria caché en require.js data-main

Estoy usando require.js y r.js para empaquetar mis módulos AMD. Estoy usando jquery & requirejs a través de la siguiente sintaxis:

<script data-main="/js/client" src="/js/external/require-jquery.js"></script>

Todo esto funciona muy bien antes y después del empaquetado, pero tengo muchos problemas en los que Chrome y Mobile Safari conservan la versión en caché de client.js. Me gustaría agregar un cachebuster a client.js, pero parece que no puedo encontrar la forma de hacerlo usando la sintaxis anterior.

Probé algunas variaciones de:

<script data-main="js/client.js?b=busted" src="/js/external/require-jquery.js"></script>

pero ahora requieren intentos para obtener client.js de/no/js, por lo que es 404s.

También traté de añadir

urlArgs : "bust="+new Date().getTime()

arequire.config, pero parece no tener efecto.

También intenté agregar el mismo valor aapp.build.js, pero cuando está allí, r.js ya no concatena mis archivos js, solo los refuerza.

¿Cuál es la sintaxis adecuada para destruir una memoria caché de script de datos principales require.js?