feat(tabs): makes deselect callback fire before select. fixes #1557.

This should fix the call order of the select and deselect callbacks.