Did per sheet schematic annotation got broken in latest releases?

I’m using the latest KiCad build (see version info below) and I’ve noticed that per sheet annotation got broken in my setup.
I try to annotate a schematic sheet with the following settings:

But instead of getting symbol references with appropriate sheet number as the first digit (e.g. “R301”) I aways get references with “1” as the sheet number (e.g. “R101”). It used to work OK several weeks ago.

This is a hierarchical design with a root sheet and four “branch” sheets. All sheets are different (e.g. no reusable blocks)

Could someone please check it on their latest build and report?

Application: eeschema
Version: 0.201601171446+6489~42~ubuntu15.10.1-product release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1009,GCC 5.2.1,wx containers,compatible with 2.8)
Platform: Linux 4.2.0-24-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.58.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Just checked: it works fine in the 4.0.1 release.

Application: kicad
Version: 4.0.1-stable release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1009,GCC 5.2.0,wx containers,compatible with 2.8)
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Boost version: 1.57.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Possibly due to the eeschema refactoring going on?