If you add a name to your callback you can use that to unsubscribe from it...
amplify.subscribe( "WorkTypesReceived", function storeWork() {
var workTypesList = amplify.store( "ExpenseWorkTypesFor" + JobNo_ );
amplify.unsubscribe( "WorkTypesReceived", storeWork );
});