SERVER-7379 Immutable shardkey becomes mutable

Added test cases (commented out currently failing ones).