Если вы пользуетесь настройками по-умолчанию, так как это описано в документации к compass, то проблем быть не должно он должен говорить "sprite unchanged".
Если он каждый раз заново генерить спрайт, то Вы что-то делает ни так.
Попробуйте вынести генерацию спрайта в отдельный .scss/.sass файл. И только при обновлении спрайта заходите в него, чтобы перегенерить спрайт. Действенно, когда вы разрабатываете сайт, не забудьте в продакшен заново слепить файлы.