BUG : restore back-compatibility of regisiter_backend

revert back-incompatible change from
8159c817bb41dc0c3d86aa909318eb3e55a64d8f

closes #3439
Merge pull request #3478 from tacaswell/regisiter_backend_compat_fix

BUG : restore back-compatibility of regisiter_backend